redoubtable opponent - Turkish English Dictionary